/*
 *  Define.h
 *  CommLibApp
 *
 *  Created by dev on 7/13/11.
 *  Copyright 2011 Neusoft. All rights reserved.
 *
 */



typedef enum {
	JournalNotes		= 0,
	JournalTravel		= 1
}EJournalType;

typedef enum {
	TimeUnitDay,
	TimeUnitWeek,
	TimeUnitMonth
}ETimeUnitType;

typedef enum {
	NotesPostTypeBlank		= 1,
	NotesPostTypeBefore		= 2,
	NotesPostTypeRoute		= 3,
	NotesPostTypeCost		= 4,
	NotesPostTypeAfter		= 5
}ENotesPostType;

typedef enum {
	TrafficNone			= 0,
	TrafficPlane		= 1,
	TrafficTrain		= 2,
	TrafficLift			= 3,
	TrafficCar			= 4,
	TrafficHike			= 5,
	TrafficOther		= 6
}ETraffic;

typedef enum {
	SceneTypeScene		= 0,    //位置信息：景点
	SceneTypeShop		= 1,    //位置信息：商铺
	SceneTypePosition	= 2,    //位置信息：地理位置
    SceneTypeGPS        = 3,    //位置信息：GPS
    SceneTypeNone       = 4,    //位置信息：没有位置信息

    SceneTypeBaiduLatLng= 5,     //位置信息：百度经纬度坐标系
    SceneTypeCity       = 10,     //位置信息：城市
    SceneTypeCityUP     = 11,
} ESceneType;


typedef enum {
	RecommendTypeNotes	= 1,
	RecommendTypeTravel	= 4
} ERecommendType;


typedef enum {
	FeedTypeRecommendedNotes	= 5,
	FeedTypeNewNotesWithPost	= 8,
	FeedTypeNewNotesForScene	= 9,
	FeedTypeNewTravelWithPost   = 11,
	FeedTypeRecommendedTravel	= 12
}EFeedType;

typedef enum {
    NSClickDownload         = 1,
    NSClickAD               = 2
}ENSClickType;


#define SceneTagAbstract			@"abstract"
#define SceneTagTopScene			@"top_scene"
#define SceneTagLocalScene			@"local_scene"
#define SceneTagNotes				@"notes" 
#define SceneTagRemote				@"remote"
#define SceneTagLocal				@"local"
#define SceneTagLine				@"new_line"
#define SceneTagDining				@"dining"
#define SceneTagAccommodation		@"accommodation"
#define SceneTagShopping			@"shopping"
#define SceneTagEntertainment		@"entertainment"
#define SceneTagGeographyHistory	@"geography_history"
#define SceneTagGeographyHistoryNew	@"new_geography_history"
#define SceneTagUseful				@"useful"
#define SceneTagAttention			@"attention"
#define SceneTagLeaveInfo			@"leave_info"
#define SceneTagRestaurant          @"lbs_cater"
#define SceneTagHotelSearch         @"lbs_hotel"
#define SceneTagVisitTime           @"visit_time"
#define SceneTagRelaxSearch         @"lbs_life"

#define SceneGroupTraffic           @"string_nearby_group_traffic"
#define SceneGroupFood              @"string_nearby_group_food"
#define SceneGroupAccommodation     @"string_nearby_group_accommodation"
#define SceneGroupEntertainment     @"string_nearby_group_entertainment"
#define SceneGroupUseinfo           @"string_nearby_group_useinfo"

#define SceneImageTypeHighLight     @"image_album_high_light"
#define SceneImageTypeScene         @"image_album_scene"
#define SceneImageTypeMap           @"image_album_map"
typedef enum {
	SceneDataTypeSummary,
	SceneDataTypeHotAndNearbyScene,
	SceneDataTypeJournalList,
	SceneDataTypeOtherContent
}ESceneDataType;


typedef enum {
	NotesPostContentText		= 0, 
	NotesPostContentImage	= 1,
	NotesPostContentBlank	= 2
}ENotesPostContentType;


typedef enum{
    SendImageNotShow= 0,
    Sending         = 1,
    SendingFail     = 2,
    SendingWait     = 3,
}SendingStatus;

typedef enum LVSceneLayerType
{
    SceneLayerType_None      = 0,//未知
    SceneLayerType_Continent = 1,//大陆
    SceneLayerType_Country   = 2,//国家
    SceneLayerType_Province  = 3,//省
    SceneLayerType_City      = 4,//城市
    SceneLayerType_SceneArea = 5,//景区
    SceneLayerType_Scene     = 6,//景点
}LVSceneLayerType;

#pragma mark
#pragma mark --消息通知的类别

/*游记评论产生的通知，告知动态页面进行刷新*/
#define kNotificationForTravelNoteComment   @"NotificationForTravelNoteComment" 
#define kRemindGPRSString                   @"该功能需要耗费流量，是否继续"








